/*基础样式*/

body {
    font-family: 'Microsoft YaHei';
    font-size: 0.28rem;
}

.color-333 {
    color: #333333;
}

.color-666 {
    color: #666666;
}

.color-999 {
    color: #999999;
}

.text-center {
    text-align: center;
}

.text-left {
    text-align: left;
}

.text-right {
    text-align: right;
}
.no-border{
    border: 0 !important;
}
.margin-1 {
    margin-top: 0.1rem;
}

.margin-2 {
    margin-top: 0.2rem;
}

.color-1 {
    color: #1ea3e8;
}
.color-red {
    color: #ff1212;
}
.img-circle{
    border-radius: 50%;
}
.btn {
    cursor: pointer;
    border: 0;
    background-color: transparent;
}

.btn-text-1 {
    color: #e1c26d;
}

.btn-text-2 {
    color: #999999;
}
.btn-text-3 {
    color: #33b0ff;
}
.btn-text-3.underline{
    text-decoration: underline;
}
.btn .ico, .btn .txt{
    display: inline-block;
    vertical-align: middle;
    margin: 0 0.04rem;
}
.block{
    width: 100%;
    display: block;
}
.inlie-block{
    display: inline-block;
    vertical-align: middle;
}
.hidden{
    display: none;
}
.media {
    display: table;
}

.media-left,
.media-body,
.media-right {
    display: table-cell;
}

.media-body {
    width: 10000px;
}

.media-left {
    padding-right: 10px;
}

.media-right {
    padding-left: 10px;
}
.pull-right{
    float: right;
}
.hollow-1{
    background: #f0f0f0;
    color: #999999;
}
::-webkit-input-placeholder {
    /* WebKit browsers */
    color: #999;
}

:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #999;
}

::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #999;
}

:-ms-input-placeholder {
    /* Internet Explorer 10+ */
    color: #999;
}
.btn-define-1,.btn-define-1:hover{
    background-color: #e1c26d;
    color: #ffffff;
}
.btn-define-1.outline{
    background-color: #ffffff;
    border: 1px solid #e1c26d;
    color: #e1c26d;
}
.yd-cell-right .yd-datetime-input, .yd-cell-right input[type=date], .yd-cell-right input[type=datetime-local], .yd-cell-right input[type=email], .yd-cell-right input[type=number]:not(.yd-spinner-input), .yd-cell-right input[type=password], .yd-cell-right input[type=tel], .yd-cell-right input[type=text], .yd-cell-right input[type=time], .yd-cell-right input[type=url]{
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: right;
}
.yd-input,.yd-cell-right select,.yd-cell-right select option, .yd-cell-right{
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: right;
}
.yd-cell-right select{
    direction: rtl;
    color: #555555;
}
.text-left .yd-cell-right .yd-datetime-input,
.text-left .yd-cell-right input[type=date], 
.text-left .yd-cell-right input[type=datetime-local],
.text-left .yd-cell-right input[type=email],
.text-left .yd-cell-right input[type=number]:not(.yd-spinner-input),
.text-left .yd-cell-right input[type=password],
.text-left .yd-cell-right input[type=tel],
.text-left .yd-cell-right input[type=text], 
.text-left .yd-cell-right input[type=time],
.text-left .yd-cell-right input[type=url]{
     -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: left;
}
.yq-badge{
    color: #999999;
    font-size: 0.24rem;
    position: relative;
    display: inline-block;
    line-height: 1;
    padding: 0.1rem 0.16rem;
    white-space: nowrap;
    background-color: #ebebeb;
    margin: 0.04rem 0.08rem 0.04rem 0;
}
.yq-badge.radius{
    border-radius: 0.1rem;
}
.yq-badge .btn-close{
    margin-left: 0.06rem;
    padding-left: 0.06rem;
    border: 0;
    background-color: transparent;
    display: inline-block;
}
.yq-badge .btn-close img{
    width: 0.2rem;
    display: inline-block;
}
.no-margin{
    margin: 0;
}
.line-clamp-1{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal; 
}
.line-clamp-2{
    overflow: hidden;
     text-overflow: ellipsis; 
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-wrap: break-word;
    word-break: break-all;
}
.radius-5{
    border-radius: 5px;
}
.white-nowrap{
   white-space: nowrap; 
}
.yd-tabbar-active, .yd-tabbar-active .yd-tabbar-icon{
    color: #e1c26d;
}
.yd-checkbox-icon{
    background-color: #f0f0f0;
}
/*基础样式end*/


/*过度定义*/

/*手动改变状态动画*/
/*1*/
.fade-right-enter-active,
.fade-right-leave-active {
    -webkit-transition: all .6S cubic-bezier(.25, .1, .25, 1);
         -o-transition: all .6S cubic-bezier(.25, .1, .25, 1);
            transition: all .6S cubic-bezier(.25, .1, .25, 1);
}
.fade-right-enter,
.fade-right-leave-to {
    -webkit-transform: translateX(5px);
            transform: translateX(5px);
    opacity: 0;
}
/*2*/
.scale-enter-active,
.scale-leave-active {
    -webkit-transition: all .4S cubic-bezier(.25, .1, .25, 1);
         -o-transition: all .4S cubic-bezier(.25, .1, .25, 1);
            transition: all .4S cubic-bezier(.25, .1, .25, 1);
}
.scale-enter,
.scale-leave-to {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    opacity: 0;
}
/*3*/
.fade-down-enter-active,
.fade-down-leave-active {
    -webkit-transition: all .6S cubic-bezier(.25, .1, .25, 1);
         -o-transition: all .6S cubic-bezier(.25, .1, .25, 1);
            transition: all .6S cubic-bezier(.25, .1, .25, 1);
}
.fade-down-enter,
.fade-down-leave-to {
    -webkit-transform: translateY(5px);
      transform: translateY(5px);
    opacity: 0;
}
/*数组删除增状态加动画*/
.fade-down-list-item {
  -webkit-transition: all .6S cubic-bezier(.25, .1, .25, 1);
         -o-transition: all .6S cubic-bezier(.25, .1, .25, 1);
            transition: all .6S cubic-bezier(.25, .1, .25, 1);
}
.fade-down-list-enter, .fade-down-list-leave-to {
  opacity: 0;
  -webkit-transform: translateY(5px);
  transform: translateY(5px);
}
.fade-down-list-leave-active {
  position: absolute;
}

/*过度定义end*/


/*文件上传*/

.upload-list {}

.upload-list .item {
    position: relative;
    float: left;
    border-radius: 10px;
    width: 2rem;
    height: 2rem;
    padding: 0;
    display: -webkit-flex;
    /* Safari 
    display: flex;
    align-items: center;
    justify-content: center;*/
    display: -webkit-box;
    /* 老版本语法: Safari,  iOS, Android browser, older WebKit browsers.  */
    display: -moz-box;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flexbox;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法： Chrome 21+ */
    display: flex;
    /* 新版本语法： Opera 12.1, Firefox 22+ */
    -webkit-box-align: center;
    -moz-box-align: center;
    /*混合版本语法*/
    -ms-flex-align: center;
    /*新版本语法*/
    -webkit-align-items: center;
    align-items: center;
    /*水平居中*/
    /*老版本语法*/
    -webkit-box-pack: center;
    -moz-box-pack: center;
    /*混合版本语法*/
    -ms-flex-pack: center;
    /*新版本语法*/
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
    margin-bottom: 0.2rem;
    background-color: #f5f5f5;
}

.upload-list .item.file-exist {
    border: 1px dashed #999;
    margin-right: 0.2rem;
    overflow: hidden;
}

.upload-list .item.file-exist img {
    max-width: 100%;
    max-height: 100%;
}

.upload-list .item.file-exist .delete {
    position: absolute;
    right: 0;
    top: 0;
    white-space: nowrap;
    z-index: 2;
    font-size: 0.28rem;
}

.upload-list .item.file-btn {
    margin-right: 0.1rem;
    cursor: pointer;
    position: relative;
}

.upload-list .item.file-btn .cover {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.9);
    border-radius: 10px;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
}

.upload-list .item.file-btn .explain {
    padding-top: 4px;
    color: #999;
}

.upload-list .video-ico {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: -webkit-flex;
    /* Safari 
    display: flex;
    align-items: center;
    justify-content: center;*/
    display: -webkit-box;
    /* 老版本语法: Safari,  iOS, Android browser, older WebKit browsers.  */
    display: -moz-box;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flexbox;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法： Chrome 21+ */
    display: flex;
    /* 新版本语法： Opera 12.1, Firefox 22+ */
    -webkit-box-align: center;
    -moz-box-align: center;
    /*混合版本语法*/
    -ms-flex-align: center;
    /*新版本语法*/
    -webkit-align-items: center;
    align-items: center;
    /*水平居中*/
    /*老版本语法*/
    -webkit-box-pack: center;
    -moz-box-pack: center;
    /*混合版本语法*/
    -ms-flex-pack: center;
    /*新版本语法*/
    -webkit-justify-content: center;
    justify-content: center;
    background: rgba(0, 0, 0, 0.2);
    z-index: 1;
}


/*文件上传 end*/

.yq-ico {
    display: inline-block;
}
.header-logo{}
.banner-1{
    position: relative;
    background: #c9c9c9;
}
.banner-1 .absolute-right{
    position: absolute;
    right: 0;
    bottom: 0.4rem;
}
.banner-1 .a-more-link{
    padding: 0.1rem 0.1rem;
    background: #ffffff;
    border-radius: 0.1rem 0 0 0.1rem;
}
.banner-1 .a-more-link .ico,.banner-1 .a-more-link .txt{
    display: inline-block;
    vertical-align: middle;
    margin: 0 0.06rem;
}
.yd-cell-box.align-start .yd-cell-left,
.yd-flexbox.align-start {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    padding-top: 0.14rem;
}

.define-tips {
    font-size: 0.24rem;
    color: #e1c26d;
    background-color: #fffbe2;
    padding: 0.16rem 0.4rem;
}
.define-tips-white{
    background-color: #ffffff;
    padding: 0.2rem 0.3rem;
}

.form-btn-box {
    padding: 0 0.75rem;
}

.form-detail {
    font-size: 0.28rem;
    padding: 0.26rem 0.3rem;
    background-color: #ffffff;
    position: relative;
}
.form-detail .headline{
    font-size: 0.34rem;
    font-weight: bold;
}
.form-detail .title {
    color: #999999;
    width: 1.56rem;
    text-align: right;
    padding-right: 0.1rem;
}

.form-detail .yd-flexbox:not(:last-child) {
    padding-bottom: 0.12rem;
}

.pic-list-small {}

.pic-list-small .img {
    display: inline-block;
    margin-right: 0.12rem;
    width: 1.44rem;
    height: 1.44rem;
}

.timeline .yd-timeline:after {
    display: none;
}

.photo-txt-list{
    background-color: #ffffff;
}
.photo-txt-list li{
    padding: 0.2rem 0;
}
.photo-txt-list .photo {
    width: 0.6rem;
    height: 0.6rem;
    border-radius: 50%;
}

.photo-txt-list .item-left {
    padding-right: 0.2rem;
}

.photo-txt-list .item-right {
    padding-left: 0.2rem;
}
.timeline-photo-list{
    background-color: #ffffff;
    padding: 0.4rem 0.3rem 0;
}
.timeline-photo-list .photo-txt-list li{
    position: relative;
    padding: 0 0 0.4rem;
}
.timeline-photo-list .photo-txt-list li:before{
    content: '';
    display: inline-block;
    height: 100%;
    border-left: 1px dashed #d9d9d9;
    position: absolute;
    left: 0.3rem;
    top:0;
    z-index: 1
}
.timeline-photo-list .photo-txt-list li:last-child:before{
    display: none;
}
.timeline-photo-list .yd-flexbox{
    position: relative;
    z-index: 2;
}
.footer .yd-flexbox {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.footer .ico-btn {
    width: 0.4rem;
}

.tabbar-item-1 {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.btn.tabbar-item-1 {
    border: 0;
    padding: 0.24rem;
}

.list-1 {
    background-color: #ffffff;
}

.list-1 .list-item {
    padding: 0.12rem 0.24rem 0.24rem;
    border-bottom: 1px solid #d9d9d9;
}

.list-1 .list-item .left {
    padding-right: 10px;
}

.list-1 .list-item .photo {
    border-radius: 50%;
    width: 0.6rem;
    height: 0.6rem;
}

.list-1 .list-item .title {
    font-size: 0.28rem;
}

.list-1 .list-item .explain {
    font-size: 0.24rem;
}

.list-1 .list-item .desc {
    font-size: 0.24rem;
}
.list-1 .yd-cell-box{
    margin: 0;
}
.list-1 .yd-cell-item{
    padding: 0;
}
.list-1 .yd-cell-icon{
    display: none;
}
.list-1 .yd-cell:after{
    display: none;
}
.list-1 .yd-cell-right{
    padding-right: 0;
}
.list-1 .yd-checkbox{
    padding: 0;
}
.list-1 .yd-checkbox-text{
    display: none;
}
.yd-flexbox-horizontal .flexbox-text {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0 .2rem;
    font-size: .2rem;
}

.filter {}

.filter .yd-grids-item {
    padding: 0.2rem 0;
    margin: 0.1rem 0;
}

.select-a {
    display: inline-block;
    background: url(../image/ico_arrow.png) no-repeat right center;
    background-size: 0.09rem auto;
    padding: 0 0.2rem 0 0;
    color: #999999;
}

.select-a .ico {
    display: inline-block;
    vertical-align: top;
    width: 0.4rem;
}

.filter .txt {
    display: inline-block;
}

.filter .yd-grids-item:after {
    display: none;
}

.tab-btn {
    text-align: center;
    margin: 0.4rem 0;
}

.tab-btn .a {
    display: inline-block;
    border: 1px solid #d9d9d9;
    background-color: #ffffff;
    color: #999999;
    font-size: 0.28rem;
    padding: 0.15rem 0.3rem;
    margin: 0 0 0 -0.1rem;
    vertical-align: middle;
}

.tab-btn .a:first-child {
    border-radius: 5px 0 0 5px;
}

.tab-btn .a:last-child {
    border-radius: 0 5px 5px 0;
}

.tab-btn .a.active {
    background-color: #e1c26d;
    border-color: #e1c26d;
    color: #ffffff;
}

.yq-popup .yd-popup-show {
    background-color: #f5f5f5;
}

.yq-popup .yq-popup-content {
    overflow: hidden;
    max-width: 100%;
}

.search-box {
    background: #ffffff;
    border-radius: 20px;
    padding: 0 0.2rem 0 0.3rem;
    margin: 0.2rem 0.3rem;
    font-family: '微软雅黑'
}

.search-box .btn-search {
    display: inline-block;
    padding: 0.2rem;
    border: 0;
    background: #ffffff;
}

.search-box .btn-search .ico {
    width: 0.5rem;
}

.search-list-box {
    background-color: #ffffff;
}

.search-list-box li {
    border-bottom: 1px solid #f1f1f1;
    padding: 0.2rem 0.3rem 0.2rem 0.8rem;
    background: url(../image/ico_search.png) no-repeat 0.3rem center;
    background-size: 0.36rem auto;
}

.search-list-box li:hover {
    background-color: #f1f1f1;
}

.search-list-box li a {
    display: block;
}

.timeline-1.yd-timeline{
    font-size: 0.28rem;
}
.timeline-1 .yd-timeline-content>li:first-child>em {
    background-color: #e1c26d;
}
.timeline-1 .yd-timeline-content>li:first-child:before{
    background-color: #f1e0b3;
}
.timeline-1 .yd-timeline-content>li:last-child:before{
    background-color: #ffffff;
}
.select-people-box{
    width: 100%;
    position: relative;
}
.select-people-box.grids-2{
    padding-left: 0.4rem;
    background: url(../image/ico_man.png) no-repeat 0.1rem 0.1rem;
    background-size: 0.4rem auto;
    min-height: 0.6rem;
}
.select-people-box.grids-2:before{
    content: '';
    position: absolute;
    display: inline-block;
    left: 0;
    top: 0.08rem;
    bottom: 0.08rem;
    border-left: 1px solid #dddddd;
}
.select-people-box .selectd-list{
    padding: 0 0.2rem;
}
.search-cell .btn{
    white-space: nowrap;
    padding: 0.2rem 0.2rem;
}
.nav-ico-box-1,.nav-ico-box-2{
    background: #ffffff;
    border-bottom: 1px solid #f1f1f1; /*这个本人加的，可删除*/
}
.nav-ico-box-1 .yd-grids-4:before, .nav-ico-box-2 .yd-grids-4:before{
    display: none;
}
.nav-ico-box-1 .yd-grids-item:after,.nav-ico-box-2 .yd-grids-item:after{
    display: none;
}
.nav-ico-box-1 .btn-outline,.nav-ico-box-2 .btn-outline{
    background: #ffffff;
    border: 1px solid #999999;
    color: #999999;
    padding: 0.04rem 0.1rem;
    border-radius: 0.1rem;
    font-size: 0.24rem;
}
.nav-ico-box-1 .title,.nav-ico-box-2 .title{
    padding: 0.14rem 0.24rem;
}
.nav-ico-box-1 .title .t,.nav-ico-box-2 .title .t{
    font-weight: bold;
    font-size: 0.28rem;
}
.nav-ico-box-1 .yd-grids-4 .yd-grids-item:before,.nav-ico-box-2 .yd-grids-4 .yd-grids-item:before{
    display: none;
}
.nav-ico-box-1 .txt,.nav-ico-box-2 .txt{
    text-align: center;
}
.nav-ico-box-1 .ico-bg-box,.nav-ico-box-2 .ico-box{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
}
.nav-ico-box-1 .ico,.nav-ico-box-2 .ico{
    position: relative;
    width: 0.8rem;
    height: 0.8rem;
    display: inline-block;
    text-align: center;
}
.nav-ico-box-1 .ico{
    border-radius: 50%;
    background: #ef6b43;
}
.nav-ico-box-1 .ico .absolute-right,.nav-ico-box-2 .ico .absolute-right{
    position: absolute;
    right: -8px;
    top: -4px;
}
.nav-ico-box-1 .ico img, .nav-ico-box-2 .ico img{
    display: inline-block;
    width: 0.6rem;
}
.nav-ico-box-1 .ico img{
    vertical-align: -0.44rem;
}
.nav-ico-box-1.bg-box-1 .yd-grids-item:nth-child(3):before{
    content: '';
    display:inline-block;
    position: absolute;
    left: 0;
    top: 0.4rem;
    height: 0.7rem;
    border-left: 1px solid #d2d2d2;
}
.nav-ico-box-1.bg-box-1 .yd-grids-item:nth-child(1) .ico{
    background: #ef6b43;
}
.nav-ico-box-1.bg-box-1 .yd-grids-item:nth-child(2) .ico{
    background: #ffbe51;
}
.nav-ico-box-1.bg-box-1 .yd-grids-item:nth-child(3) .ico{
    background: #ba3838;
}
.nav-ico-box-1.bg-box-1 .yd-grids-item:nth-child(4) .ico{
    background: #c3a06d;
}
.notice-small-box{
    background-color: #ffffff;
    padding:  0.02rem 0.24rem;
}
.title-point{
    display: inline-block;
}
.title-point:before{
    content: '';
    display: inline-block;
    width: 0.1rem;
    height: 0.1rem;
    background: #e1c26d;
    vertical-align: middle;
    margin-right: 0.2rem;
    border-radius: 50%;
}
.screen-box{
    padding: 0 0.24rem;
}
.screen-box .headline{
    padding: 0.4rem 0;
}
.screen-box ul li, .a-box-1 ul li{
    display: inline-block;
    margin: 0 0.2rem 0.2rem 0;
}
.screen-box ul li a{
    display: block;
    padding: 0.16rem 0.3rem;
    line-height: 0.36rem;
    background: #ffffff;
    color: #e1c26d;
    border-radius: 0.1rem;
}
.screen-box ul li.active a{
    background: #e1c26d;   
    color: #ffffff;
}
.a-box-1 ul li a{
    display: block;
    padding: 0.16rem 0.3rem;
    line-height: 0.36rem;
    background: #ffffff;
    border: 1px solid #dddddd;
    color: #e1c26d;
    border-radius: 0.1rem;
}
.a-box-1 ul li.active a{
    border: 1px solid #e1c26d;   
    color: #333;
}
.footer-ico{
    width: 0.5rem;
    height: 0.5rem;
    display: inline-block;
    background-size: 1rem auto;
    background-repeat: no-repeat;
    background-position: 0 0;
    
}
.footer-ico.ico-1{
    background-image: url(../image/footer_nav_ico_01.png);
}
.yd-tabbar-active .footer-ico.ico-1{
    background-position: -0.5rem 0;
}
.footer-ico.ico-2{
    background-image: url(../image/footer_nav_ico_02.png);
}
.yd-tabbar-active .footer-ico.ico-2{
    background-position: -0.5rem 0;
}
.footer-ico.ico-3{
    background-image: url(../image/footer_nav_ico_03.png);
}
.yd-tabbar-active .footer-ico.ico-3{
    background-position: -0.5rem 0;
}
.footer-ico.ico-4{
    background-image: url(../image/footer_nav_ico_04.png);
}
.yd-tabbar-active .footer-ico.ico-4{
    background-position: -0.5rem 0;
}
.define-opacity-footer{
    background: transparent !important;
    border: 0;
}
.define-opacity-footer .form-btn-box{
    padding: 0.4rem 0.75rem;
}
.define-opacity-footer .form-btn-box-2{
    padding: 0.4rem 0.2rem;
}
.define-opacity-footer .form-btn-box-2 .yd-flexbox-item{
    padding: 0 0.2rem;
}
.yd-tabbar.define-opacity-footer:after{
    display: none;
}
.define-opacity-footer .yd-btn-block:first-child{
    margin-top: 0;
    
}
.user-photo-info{
    background-color: #e1c26d;
    padding: 0.52rem 0 0.46rem;
}
.user-photo-info .photo{
}
.user-photo-info .photo img{
    width: 1.98rem;
    margin: 0 auto;
}
.user-photo-info .title{
    padding-top: 0.14rem;
    color: #ffffff;
    font-size: 0.34rem;
}
.user-photo-info .menu-list{
    background-color: #caae62;
    margin: 0.46rem 0 -0.46rem 0;
}
.user-photo-info .menu-item{
    padding: 0.3rem 0;
}
.user-photo-info .menu-item .a-box{
    color: #ffffff;
    padding: 0.1rem 0;
    display: block;
    border-left:1px solid #ffffff;
}
.user-photo-info .menu-item:first-child .a-box{
    border-left:0;
}
.form-detail-v1 .title{
   width: 1.8rem;
    text-align: left;
}
.content .form-detail-v1 + .boder:before{
    content: '';
    position: absolute;
    top: 0;
    left: 0.3rem;
    right: 0.3rem;
    height: 1px;
    background-color: #d9d9d9;
}
.papers-list{
    background: #ffffff;
    padding: 0 0.18rem;
}
.papers-list li{
    padding-top: 0.26rem;
}
.papers-list .title{
    padding: 0 0.18rem 0.2rem;
}
.papers-list .yd-grids-item{
    padding: 0;
    margin: 0;
    border: 0;
}
.papers-list .yd-grids-2:before, .papers-list .yd-grids-item:after{
    display: none;
}
.papers-list .yd-grids-2 .yd-grids-item:not(:nth-child(2n)):before{
    border: 0;
}
.papers-list .small-list .small-item{
    margin: 0.18rem;
    padding: 0.12rem;
    background-color: #d9d9d9;
    border: 1px solid #a6a6a6;
    height: 2.6rem;
}
.papers-list .small-list img{
    max-height: 100%;
    max-width: 100%;
}
.yd-grids-item-center {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.define-form-1 .heading{
    padding: 0.2rem 0.24rem;
}
.foshi-heading{
    font-size: 0.5rem;
    text-align: center;
    position: relative;
    padding: 0.4rem 0.8rem;
}
.foshi-heading:before, .foshi-heading:after{
    content:'';
    display: block;
    width: 0.72rem;
    height: 100%;
    position: absolute;
    top: 0;
    background: url(../image/ico_lianhua02.png) no-repeat left center;
    background-size: 0.72rem auto;
}
.foshi-heading:before{
    left: 0;
}
.foshi-heading:after{
    right: 0;
}
.time-list-3{
    
}
.time-list-3 .heading{
    color: #e1c26d;
    padding: 0.4rem 0.2rem;
}
.time-list-3 ul{
    border-left: 1px solid #d9d9d9;
    margin: 0 0.36rem;
}
.time-list-3 ul li{
    position: relative;
    margin: 0 0.22rem;
    background-color: #ffffff;
    padding: 0.2rem;
    margin-bottom: 0.34rem;
    border-radius: 0.1rem;
    position: relative;
}
.time-list-3 ul li .title{
    padding-bottom: 0.1rem;
}
.time-list-3 ul li .desc{
    color: #999999;
}
.time-list-3 ul li:before{
    content: '';
    display: block;
    position: absolute;
    top: 0.1rem;
    left: -0.32rem;
    width: 0.14rem;
    height: 0.14rem;
    background-color: #e1c26d;
    border-radius: 50%;
}
.form-paiwei-list{
    padding: 0 0.2rem;
}
.form-paiwei-item{
    padding: 0.2rem;
}
/*日历日程*/
/*dateview*/
.dateView{font-size:12px;text-align:center;min-width: 280px; padding:0;margin:0 auto;}
.dateView .d_title{padding: 16px;  border: 1px solid #fff; background: #e9e2d7;}
.dateView .dv_day{border:1px solid #fff;border-right:none;zoom:1;overflow:hidden;}
.dateView .dv_day dd{width:41px;border-right:1px solid #fff;line-height:25px;height:25px;float:left;background-color:#e7e0d3;}
.dateView .sun{color:#c00;}
.dateView select{margin:0 5px; display: inline-block; vertical-align: middle;background-color: #ffffff;}
.dateView table{border-left:1px solid #fff;text-align:center;font-family:Arial; width:100%;}
.dateView td{ height: 51px; position: relative; display:inline-block; width:14.2857%; border-right:1px solid #fff;border-bottom:1px solid #fff;background:#eee9e0;color:#d9534f;line-height: 25px;}
.dateView th{   
	width:14.2857%;
	border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    background: #e7e0d3;
    color: #a18050;
    height: 40px;
	line-height: 40px;
    text-align: center;
    font-weight: bold;
    font-size: 16px;
}
.dateView a{display:block;color:#333;text-decoration:none;zoom:1;}
.dateView a:visited{color:#2f1f10;text-decoration:none;}
.dateView a:hover{color:#c00;}
.dateView .dv_date span{display:block;}
.dateView .today{ border:1px solid #ad8b67;line-height:24px;}

.dateView .spe{color:#ad8b67; font-weight: bold;}
.dateView .selected{background-color:#ad8b67;color:#fff!important;}
.dateView .preMonth{float:left;}
.dateView .nextMonth{float:right;}
.dateView .preMonth,
.dateView .nextMonth{ width: 50px;padding-top: 2px;}

.dinfo{background:#fbf4d3;padding:1px;zoom:1;border: 1px solid #dedede; height:383px;}
#thetit{}
#theday{ text-align:center;vertical-align:middle;color:#482e17; font-size: 50px; padding: 20px 0;}
.theinfo{ text-align: center; }
#lunarday{}
#weekday{color:#bc7310;}
#speday{color:#a29583;padding-bottom: 4px;}
#spename{color:#9c724c;font-weight: bold;}
#backToday{display: inline-block; vertical-align: -2px; display: none;}
.define-calendar .preMonth,.define-calendar .nextMonth{
    display: inline-block;
    padding: 2px;
    background: #ad8b67;
    color: #ffffff;
    border-radius: 5px;
}
.define-calendar .preMonth:hover,.define-calendar .nextMonth:hover{
    opacity: 0.8;
    color: #ffffff;
}
ul.thefoshi{ margin:0 10px; height: 140px; overflow-y: auto;  padding-left:25px; border-top: 1px solid #ad8b67; padding: 10px 0;}
ul.thefoshi li{ list-style-type: decimal; color: #ad8b67;  font-family: "微软雅黑"; font-size: 16px;}
ul.thefoshi li a{ color: #ad8b67;}
.foshiitem{ background-color: #fafafa; padding: 10px; margin-bottom: 10px;}
.foshiitem ul.foshiCaption > li{ width:20%; float: left; text-align: left; padding-left: 5px !important; height:40px; overflow: hidden; line-height: 40px; }
.panel{ margin-bottom: 0;}
.dinfo{background: none; border: 0; height: 408px;}
/*.dateView th { background: none;}
.dateView td { background: none;}*/
.dateView td {height: 51px;}
ul.thefoshi li{ font-size: 12px;}
ul.thefoshi{ margin: 0; padding: 5px; max-height: 108px; height: auto; border: 1px solid #ddd;  border-top: 0;}
.nav > li > a{padding: 5px;}

@media only screen and (max-width: 992px){
    .dinfo {
        height: auto;
    }
}
.existing-flag{
    display: inline-block;
    position:absolute;
    top:3px;
    left:3px;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    overflow: hidden;
    background-color: #ffbe51;
}
.memo-list{
    padding-top: 20px;
}
.memo-list .li-item{
    padding-bottom: 10px;
}
.memo-list .point{
    display: inline-block;
    width: 6px;
    height: 6px;
    background-color: #ffbe51;
    vertical-align: middle;
    border-radius: 50%;
    margin-right: 8px;
}
.memo-list .date{
    display: inline-block;
    color: #999999;
    margin-right: 8px;
}
.a-link-blue{
    display: inline-block;
    color: #0090ff;
}
.home-calendar .current-date{
    padding: 10px;
    background-color: #f0f0f0;
    border-radius: 5px;
    margin-top: 20px;
}
.home-calendar .add-memo-simple{
    margin-top: 20px;
    padding-top: 20px;
    border-top: 1px dashed #e1e1e1;
}
.home-calendar .add-memo-simple .tit{
    padding-bottom: 10px;
}
/*日历日程 end*/
.duyi{
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
    width:1.64rem;
    float:left;
}
.yd-grids-item{
    border-bottom: 1px solid #f5f5f5;
}